Definition of Iguanid Lizard

  • (noun) lizards of the New World and Madagascar and some Pacific islands; typically having a long tail and bright throat patch in males

Synonyms of Iguanid Lizard


Antonyms of Iguanid Lizard


No Antonyms Found.

Homophones of Iguanid Lizard


No Homophones Found.